非メンバーのバイナリー比較
template <typename T, typename Compare, typename Allocator>
bool operator==( const concurrent_priority_queue<T, Compare, Allocator>& lhs,
const concurrent_priority_queue<T, Compare, Allocator>& rhs );
lhs
が rhs
と等しいかどうか、つまり要素数が同じで lhs
に同じ優先順位の rhs
のすべての要素が含まれているか確認します。
戻り値: lhs
が rhs
と等しければ true
、それ以外は false
を返します。
template <typename T, typename Compare, typename Allocator>
bool operator!=( const concurrent_priority_queue<T, Compare, Allocator>& lhs,
const concurrent_priority_queue<T, Compare, Allocator>& rhs );
!(lhs == rhs)
と等価です。
戻り値: lhs
が rhs
と等しくなければ true
、それ以外は false
を返します。